splash (in the water) - English Synonyms Dictionary